$(function () {

    $('#pageGrid').datagrid({
        url: 'Train/pageGatagrid',
        pagination: true,
        columns: [[{
            field: 'tid',
            title: '列车编号',
            width: 130
        }, {
            field: 'trainno',
            title: '车次',
            width: 175
        }, {
            field: 'dstation',
            title: '始发站',
            width: 175
        }, {
            field: 'terminal',
            title: '终点站',
            width: 175
        }, {
            field: 'departure_Time',
            title: '出发时间',
            width: 175,
            formatter: function (value) {
                if (!isNaN(value)) {
                    var Timestamp = new Date(value);
                    return Timestamp.toLocaleString();
                }
            }
        }, {
            field: 'arrival_Time',
            title: '到达时间',
            width: 175,
            formatter: function (value) {
                if (!isNaN(value)) {
                    var Timestamp = new Date(value);
                    return Timestamp.toLocaleString();
                }
            }
        }, {
            field: 'price',
            title: '票价',
            width: 175
        }, {
            field: 'setting',
            title: '操作',
            width: 150,
            formatter: function (value, row) {
                var btn="";
                btn="<button onclick='check(" + row.tid + ")' class=\"easyui-linkbutton\" style=\"width: 80px\">订票</button>";
                return btn;
            }
        }
        ]]
    });
});

function createXMLHTTPRequest() {
    //1.创建XMLHttpRequest对象
    //这是XMLHttpReuquest对象无部使用中最复杂的一步
    //需要针对IE和其他类型的浏览器建立这个对象的不同方式写不同的代码
    var xmlHttpRequest;
    if (window.XMLHttpRequest) {
        //针对FireFox，Mozillar，Opera，Safari，IE7，IE8
        xmlHttpRequest = new XMLHttpRequest();
        //针对某些特定版本的mozillar浏览器的BUG进行修正
        if (xmlHttpRequest.overrideMimeType) {
            xmlHttpRequest.overrideMimeType("text/xml");
        }
    } else if (window.ActiveXObject) {
        //针对IE6，IE5.5，IE5
        //两个可以用于创建XMLHTTPRequest对象的控件名称，保存在一个js的数组中
        //排在前面的版本较新
        var activexName = ["MSXML2.XMLHTTP", "Microsoft.XMLHTTP"];
        for (var i = 0; i < activexName.length; i++) {
            try {
                //取出一个控件名进行创建，如果创建成功就终止循环
                //如果创建失败，回抛出异常，然后可以继续循环，继续尝试创建
                xmlHttpRequest = new ActiveXObject(activexName[i]);
                if (xmlHttpRequest) {
                    break;
                }
            } catch (e) {
            }
        }
    }
    return xmlHttpRequest;
};

function check(tid) {
    var req = createXMLHTTPRequest();
    if (req) {
        req.open("POST", "Orders/check", true);
        req.setRequestHeader("Content-Type", "application/x-www-form-urlencoded; charset=utf-8;");
        req.send("tid=" + tid);
        req.onreadystatechange = function () {
            if (req.readyState == 4) {
                if (req.status == 200) {
                    var msg = req.responseText;
                    if (msg == "fail1") {
                        alert("车票已售空");
                    } else if (msg == "success") {
                        alert("订票成功");
                    }
                } else {
                    alert("error");
                }
            }
        }
    }
}
function checkstation()
{
    var scity=document.getElementById("scity").value;
    var acity=document.getElementById("acity").value;
    if(scity!=""&&acity!="")
    {
        return true;
    }
    else
        {
            alert("请选择始发站和终点站！");

        }
        return false;
}
